home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / umich / apps / other / cled122s.lzh / CLED / DOCS / CLED.DOC next >
Encoding:
Text File  |  1991-05-14  |  18.5 KB  |  463 lines

  1. 066010303050000132002006006010000
  2. 1CLEDUsers Manual1
  3. 2Page #1
  4. F0110030001
  5. 9[..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..◆..]0110
  6. ü
  7.  
  8.  
  9. :::::::::::::::::::::::::
  10. ::::::::::
  11. ::::::::::
  12. ::::::::::::::
  13. ::::::::::
  14. ::::::::::
  15. :::::::::assette::::::::::abel::::::::::::::itor
  16.  
  17.  
  18. ëUSERSMANUAL
  19. ü
  20.  
  21.  
  22. Lastrevision(Thisdocument):28/12/90
  23.  
  24. Version(CLED):1.21
  25. Lastrevision(CLED):28/12/90
  26.  
  27. Ç
  28. ü
  29.  
  30. üëCassetteLabelEDitor-UsersManual
  31. Ç
  32.  
  33.  
  34. êTableofContents
  35. Ç
  36.      Section#      Description                             Page
  37.      --------------------------------------------------------------
  38.      1   Introduction.
  39.  
  40.      1.1          Identification..........................3
  41.      1.2          Programfunction........................3
  42.      1.3Accessingandrunningtheprogram.......3
  43.  
  44.  
  45.      2              Input/Output.
  46.  
  47.        2.1          Input...................................4
  48.        2.2          Output..................................4
  49.          2.2.1      Saving..................................4
  50.          2.2.2      Printing................................4          
  51.      2.3          Screenlayout...........................5
  52.          2.3.1      Menubar.................................5
  53.        2.3.2Thewindows.............................5  
  54.  
  55.  
  56.      3              Diagnosticsanderrors.
  57.  
  58.      3.1        Diagnosticreports......................6
  59.      3.2          Knownfaults............................6
  60.  
  61.  
  62.      4              Closingnotes.
  63.  
  64.      4.1          Printerssupported......................8
  65.      4.2          Copyright/Disclaimer....................8
  66.        4.3          Plannedupgrades........................8
  67.        4.4Thanks..................................8
  68.  
  69.     AppendixA      Printerconfigurationfiles.............9
  70.     AppendixB      Printerssupported.....................11
  71.  
  72. Çê1.   Introduction
  73. Ç
  74.    CLEDisasmallprogramoriginallywritteninCommodore64basicby
  75. myselftoproducecassetteboxinserts.Sincetheoriginalprogram
  76. thecodehasbeenportedtoATARIST(andhopefullytheproposedANSII
  77. standard)compatibleCandgreatlyupgraded.ThemainreasonIhave
  78. continuedtodevelop(fix?repair?)thisprogramistogainsome
  79. familiaritywiththeGEMsystem.
  80.    Theinsertsproducedhaveasmalluserdefinedgraphicemblem(for
  81. grouplogosetc.)inthetopcentreandaresizedtofitinastandard
  82. cassetteboxexactlywhenfolded.
  83.  
  84. 1.1  Identification.
  85.  
  86. NAME         : CLED.PRG
  87. VERSION      : 1.21
  88. DATE         :28/12/90
  89. AUTHOR       : Robert Alley
  90. Lot1590GaySt.
  91. Huntingdale.
  92.                WA6110
  93.                Australia
  94.                (09)490-1105
  95. LANGUAGE     : Mark Williams C
  96.  
  97.  
  98. 1.2  ProgramFunction.
  99.  
  100.    This program allows you to edit and print labels forcassette
  101. boxes.  Each label consists of asmallgraphicinthetopcentre,
  102. thirteen lines of song titles and twolinesofspinelabels. The
  103. label is 48 characters wide, with 22 characters per line for side one
  104. and 23 for side two.  Spine labels are afull46 characters.
  105.  
  106.  
  107. 1.3  Accessingandrunningtheprogram.
  108.  
  109.   TheprogramisaccessedbydoubleclickingontheCLED.PRGiconfrom
  110. thedesktop,theprogramwillthenloadandrun.
  111.  
  112.  
  113. 1.4  Environment.
  114.  
  115.    TheprogramrunsontheAtariSTseriesofcomputers(Onlytested
  116. on520STFM,TOS1.0and520STe,TOS1.6)adotmatrix(Orcompatible)
  117. printerisrequiredforhardcopy.CLED.RSCmustbepresentinthe
  118. samedirectoryasthemainprogram,aswell,atstartuptheprogram
  119. willattempttoloadPRINT.DRVfromthecurrentdirectory.No
  120. additionalenvironmentisrequired.
  121.  
  122. ♪≡Ç               
  123. FILES:
  124.  
  125.   CLED.DOC  This1stwordformattextfile.
  126.   CLED.PRG            TheCassetteLabelEDitorprogram.
  127.   CLED.RSC  ResourcefileforCLED.PRG
  128.   PRINT.DRV           Defaultprinterdriver.
  129.  
  130.    Fileextensionexpectedforgraphicfilesis.GRA.Theonlytimes
  131. thisprogramaccessesthediskare:atstartupwhenitloadsthe
  132. resourcefilesanddefaultprinterdriver,andwhenyouloadorsavea
  133. graphicfileorloadanewprinterdriver.Ifyounoticedisk
  134. accessesatanyothertimeBEWAREyoumayhaveavirusorTrojanHorse
  135. present.
  136.  
  137. ê2    Input\Output.
  138. Ç
  139. 2.1  Input.
  140.  
  141.    Inputsongtitlesetc.usingthekeyboard.Pointsinthegraphic
  142. areplottedusingtheleftmousebuttonanderasedwiththeright
  143. button.Youmayswitchbetweenthedifferentwindowsbyclickingthe
  144. mouseonanypartofthewindowyouwishtobringtothetop. When
  145. usingthegraphicswindowthetoolboxontheleftofthescreen
  146. becomesactive.Clickonthearrowiconsinthetoolboxtoscrollthe
  147. image(withwraparound)inthegivendirection.Invertunplotsthe
  148. plottedsquaresandplotsunplotedsquares,mirrormirrorstheimage
  149. lefttoright.GraphicsmaybereadfromdiskbyselectingLOADfrom
  150. thediskmenu.
  151.  
  152.  
  153. 2.2  Output.
  154.  
  155.    Theonlyoutputsavailablearetodisk(Savingagraphic)ora
  156. printer(Printingthelabel).
  157.  
  158.     2.2.1Saving
  159.      
  160.    GraphicsaresavedtodiskbyselectingSAVEfromthediskmenu.
  161. Youwillthenbepromptedtochooseapath/filenamefromthe
  162. standardGEMfileselectorbox.Clickonorentertherequired
  163. filefromthekeyboardandpress<RETURN>orclickon'OK'tosave.
  164. Clickingon'CANCEL'willabortthesaveoperation.
  165.  
  166.    2.2.2 PrintingLabels
  167.  
  168.    Graphicsmaybeoutputtoadotmatrixprinterbyselecting
  169. 'PRINTLABEL'fromthePRINTmenu,andthenclickingonthevarious
  170. optionsintheprinterdialog.Unavailableoptions(basedon
  171. informationintheprinterdriver)cannotbeselected.Theoptions
  172. areallselfexplanatory.Intheprintdialogyoumayalsochange
  173. thestandardsidelabelsthatareprintedatthetopofthelabel,
  174. oneeithersideofthegraphic.Youmayedittheseasyouwould
  175. anyothereditabletextfield,<TAB>andthecursorup/downkeys
  176. Çmovesbetweenthefields,<ESC>erasesafield,<DEL>,<BS>andany
  177. otherkeysworkasnormal.
  178.    Ifthedefaultprinterdriver(PRINT.DRV)waspresentatload
  179. timeyoumaysimplyselect'PRINTLABEL'fromthemenubar,adjust
  180. theoptionsandprint.Ifthedefaultprinterdrivercouldntbe
  181. loadedforsomereason,ifitwasntpresentorhadanerror,you
  182. mustfirstloadacorrectdriver.Loadanewdriverbyselecting
  183. LOADSETUPfromthePRINTmenu,andchooseadriverwiththe
  184. standardfileselector.
  185.  
  186.  
  187. ♪④2.3  Screenlayout.
  188.  
  189.    Thescreenconsistsofthemenubaralongthetop,thegraphicsand
  190. textwindowsandthegraphicstoolbox.Boththewindowsandthe
  191. graphicstoolboxmaybemovedbyclickingintheirtitlebars,
  192. draggingthemousetothenewpositionandreleasingthebutton.The
  193. toolboxmayonlybemovedwhenthegraphicswindowisactive.
  194.  
  195.    2.3.1     Themenubar
  196.  
  197.    Selecting'ABOUTCLED'fromtheDESKmenubringsupadialogbox
  198. showingabriefintroductiontotheprogram,press<RETURN>or
  199. clickonthe'CLED'boxtoreturn.
  200.    TheFILEmenuallowsyoutoloadorsavegraphicsto/fromany
  201. attacheddiskdrive.Selectingeither'LOADGRAPHIC'or'SAVE
  202. GRAPHIC'bringsupthestandardfileselectorfromwhichyoushould
  203. selectthefile.     Select'PRINTLABEL'fromthePRINTmenuwhen
  204. youwishtocommityourdesigntopaper.Adialogboxallowingyou
  205. tosetvariousprintingoptionswillthenbedisplayed.Selectthe
  206. colouryouwishtoprintinandthestyle,clickingon'PRINT'or
  207. hitting<RETURN>willstartthelabelprinting.Clicking'ABORT'
  208. willabandontheprint.Selecting'LOADSETUP'fromthePRINTmenu
  209. allowsyoutoloadanewprinterdriver.
  210.    Thetwooptions;GRAPHICandTEXTeitheropenorbringtothe
  211. toptheappropriatewindow.Awindowisopenedifitiscurrently
  212. closedortoppedifitisallreadyopen.  
  213.    Twolevelsofhelpareavailable,bothareactivatedfromthe
  214. 'HELP'menu.'GENERALHELP'givesaguidetothemenubar
  215. functions,while'THISWINDOW'giveshelponthecurrenttopwindow
  216. (IfitbelongstoCLED).
  217.  
  218.    2.3.2    TheWindows
  219.  
  220.    Tochangetothegraphicortexteditingwindows,simplyclick
  221. onanexposedportionofthewindowtobringittothetop,or
  222. selecttheappropriatewindownamefromtheWINDOWmenu.Windows
  223. thathavebeenclosedmayalsobereopenedbyclickingonthe
  224. appropriatenameintheWINDOWmenu.Editing in
  225. the graphic is done with the mouse, theleftbutton plots a point,
  226. right erases a point.  Songtitleeditingisstraightforward,
  227. simply enter the songtitles,spinelabelsetc.fromthe
  228. keyboard.  
  229.  
  230. Ç     Special keysusedinthetextwindoware :
  231.  
  232.                <TAB>          : Acts as return for side two
  233.                <HELP>         : Move cursor to top of side one.
  234.                <UNDO>         : Move cursor to top of side two.
  235.                <INSERT>       : Insert aspaceat thecurrent 
  236.                                 cursor location.
  237.                <CLR HOME>     : Clear screen.
  238.                Arrow keys     : Move the cursor.
  239.                <DELETE>       : Erase character under cursor and
  240.                                 close up the space
  241.                <BACKSPACE>    : Erase the character to the left 
  242.                                 of cursor and close up space.
  243.  
  244.  
  245.      Thespecial toolsusedinthegraphicswindoware :
  246.  
  247.                <INVERT>       : Invert theimage.
  248.                Arrow icons    : Scrolltheimage,withwrap-around.
  249. <MIRROR>:Mirrortheimagelefttoright.
  250.  
  251.    The window full size gadget(Toprightcornerofwindow)
  252. clears thewindow.
  253.  
  254. ê3    Diagnosticsanderrors.
  255. Ç
  256.  
  257.    Atthisstageverylittleerrorcheckingiscarriedoutbythe
  258. program:bewarediskandprintererrors.
  259.  
  260.  
  261. 3.1  Diagnosticreports.
  262.  
  263.    Allerrormessagesareshownindialogboxes,thepossible
  264. messages,thebuttonsprovidedandthereasonforeacherrorareshown
  265. below:
  266.  
  267.    "Couldntopenthewindowtryclosingsomeothers"
  268. "OK"
  269. AmaximumofsixGEMwindowscanbeopenedatanyonetime.Ifyou
  270. trytoopenanotherwindowwiththemaximumnumberallreadyopened
  271. youwillrecievethismessage.Hit<RETURN>orclickon"OK"to
  272. acknowledgetheerror.Beforetryingtoopenthewindowagain
  273. closeanother,non-CLED,window.
  274.  
  275.    "PrinterNotReadyCheckpower,online,connectionsetc.""Retry"
  276.    "Abort"
  277. Thismessagesappearsifyoutrytoprintandtheprinterisnot
  278. responding.Checkitisturnedon,switchedon-lineandconnected
  279. beforeretrying.Clickingon"Retry"checkstheprinteragain,
  280. "Abort"returnsyoutotheCLEDeditingwindowswithoutprinting.
  281.  
  282. NOTE:Theprinterisnotcheckedduringtheprintrun,so
  283. switchingoffwhileprintingwillnotbedetected.
  284. ÇCLEDwillappearedtobepausedforaboutoneminute
  285. whileitcontinuestosendinformationtotheprinter.
  286.  
  287.    "Drivernotloaded,cantprint"
  288.    "OK"
  289. Thiswarningindicatesthatavalidprinterdriverhasnotyetbeen
  290. loaded,youcanloadaprinterdriverbyselecting'LOADSETUP'
  291. fromthePRINTmenu.
  292.  
  293.   
  294. 3.2  Knownfaults.
  295.  
  296.    1.This program does very little error checking, beware disk and
  297. printer errors.
  298.  
  299.    2.  Only High andMediumResolutionsare supported,
  300. high resolutionisstillbetter.
  301.          
  302.    3.  Windowupdatesareslow,sorrythisismycode,justbe
  303. patient(BetterstilluseQuickST).Ihavehadsomeproblems
  304. withthedeskaccessory'TINYTOOL'usedinconjunctionwith
  305. thisprogram(Idontthinktheyaremyfault).
  306.  
  307.    Ifyoufindanyproblemswithotherprogramsetc.pleaseinformme
  308. attheaboveaddressorleaveamessageonParagonBBS(09325-5160).
  309. Whenreportingbugsetc.pleasetellmeyourfullsystem
  310. configuration:yourcomputertype,memory,TOSversion,Blitterand
  311. anyresidentprograms(TSR's,deskaccessoriesetc.).Suggestionsfor
  312. improvementsetc.wouldalsobewelcomed.Sorrythatnosourcecode
  313. accompaniesthisprogram,butI'mnotquitereadytoshowmysickC
  314. codetotheworld.Ifyouwouldlikeacopyofthesourcecontactme.
  315.  
  316.  
  317. Çê4    Closingnotes.
  318. Ç
  319. 4.1  PRINTERS SUPPORTED
  320.  
  321.                -------------------------------------------------
  322.                Star NX-1000 CL
  323.  
  324.  
  325.  
  326.                -------------------------------------------------
  327.  
  328. If you writeaprinterdriverorfindanyotherprintersthatwork
  329. pleaseaddthem to this list, noting any restrictions,DIPswitch
  330. settings,specialcables/interfacesetc.
  331.  
  332.  
  333. 4.2  Copyright/Disclaimer
  334.  
  335. THIS PROGRAM IS FREE AND MAY BE COPIED FREELYASLONGASITREMAINS
  336. COMPLETEANDUN-MODIFIEDANDALLACCOMPANYINGFILESAREALSOSUPPLIED.
  337.  
  338. THEAUTHORACCEPTSNORESPONSIBILITYFORANYDAMAGESINCURREDASA
  339. RESULTOFTHISPRODUCT.  
  340.  
  341.  
  342. 4.3  Plannedrevisions.
  343.  
  344.      Coming up(WhenIgetthetimeandinspiration) :
  345.      
  346.            V 1.?
  347. ¯¯¯¯¯
  348.            Better error checking.
  349.           AbilitytoloadDEGASetc.files.
  350.           Moregraphicstools(Linesetc.)
  351.           Improvedprintersupport
  352.  
  353. 4.4  Thanks.
  354.  
  355.      Duringthelongtimeithastakenformetowriteanddebugthis
  356. programmanypeoplehavehelpedme,myapologiesfornotmentioning
  357. anyonespecifically.ThankstoalltheguysontheParagonComputers
  358. BBSwhoregularlyansweredmysometimessillyquestions.Manythanks
  359. toJimCharltonfordistributinghissourcecodefortheXXEDfile
  360. editor,thishelpedunravelmanythings.ThankstoTimOrenforthe
  361. AnticOnlineProGemseriesofarticles.Alsothankstoallthe
  362. conversationalistsontheUSENETwhoboughtupmanyinteresting
  363. subjects.
  364.  
  365. êAppendixA
  366. Ç
  367. 1.  Intro.
  368. ----------
  369.    This appendix describes the format of the printer configuration files
  370. used by the cassette label editor program CLED.  Use this document and thesample configuration file to create drivers for any printers you own.  This
  371. document describes the configuration file for the current version (1.2) ofCLED.  I make no guarantees that future versions will have compatible config
  372. files.  However I see no reason why this configuration will change unless it
  373. turns out to have some major flaws or I add substantial new features.
  374. IfyoufindyoucannotconfigureCLEDtoworkwithyourprinter,
  375. pleasecontactme.
  376.  
  377. 2.  Syntax:
  378. -----------
  379. Semicolon (;) marks beginning of a comment, rest of line ignored
  380.  
  381. Hexidecimal numbers may be in upper or lower case,butmustbe
  382. precededbyadollarsign($).
  383.  
  384. All commands are assumedtobedecimal(base10)unlessproceededbya
  385. dollarsign($)inwhichcasetheyareassumedtobein
  386. hexidecimal (base 16)
  387.  
  388. Codes within each command are seperated by commas
  389.  
  390. All spaces except within printer name are ignored.  Printer name may not 
  391. contain a semi colon.  Trailing spaces are ignored.
  392.  
  393. Blank lines are ignored.
  394.  
  395. Colour commands arent listed for mono printers, likewise mode switch commands 
  396. for draft only printers.
  397.  
  398. Codes greater than hexidecimal 80 indicate a variable value, value sent is 
  399. code - 80 + variable.  Only used for line spacing.
  400.  
  401. The graphics on command is followed by n1 n2 m1 m2.... where n1 and n2 are 
  402. the high and low bytes of the number of points to follow and m1,m2... are 
  403. the actual graphic bytes.
  404.  
  405. The version number given in the ID string matches the version number of
  406. CLED that supports that format of file.  CLED will NOT allow the use of
  407. a configuration file with a later version number than itself, but may
  408. be able to use older configurations.  (Hey we gotta have progress!)
  409.  
  410. Asyntaxerrorwillonlybegeneratedforunknowncharacters,ie.any
  411. nondigitsfordecimalmodeoranyanynon-hexdigits(a-f,A-F,0-9
  412. allowable).
  413.  
  414. Numbersmustbethreeorlesscharacters(including$prefix).
  415.  
  416. Acommandmustconsistof80orlessseperatecommandnumbers.
  417.  
  418. 3.  Commands are in the following order:
  419. Ç----------------------------------------
  420. 1.  ID string  (Magic word CLED, followed by a version number, no spaces)
  421. 2.  Printer name (Max 40 chars)
  422. 3.  Colour or mono (y=colour, n=mono)
  423.         If colour {     3.1     Change to black
  424.                         3.2     Change to red
  425.                         3.3     Change to blue
  426.                   }
  427. 4.  Set line spacing to n/216 of an inch
  428. 5.  Set elite pitch, 12 CPI
  429. 6.  Do we have NLQ (y=Yes, n=No)
  430.         If NLQ {        6.1     Enter NLQ
  431.                         6.2     Enter draft
  432.                }
  433. 7.  Underline on
  434. 8.  Underline off
  435. 9.  Enter 8 bit graphics mode, single density, (60 DPI)
  436. 10. Draw a solid vertical bar in the middle of a character cell (| char, 
  437.     often not solid on printer)
  438.  
  439.  
  440.  
  441. 4.  Valid version numbers.
  442. --------------------------
  443.  
  444.    1.2   -   First version of CLED to offer printer config files.
  445.  
  446.  
  447. ÇAppendixB.
  448.  
  449.  Printers currently supported:
  450. ------------------------------
  451.  
  452. NAME:                           LIMITATIONS:
  453. ----------------------------------------------------------------------
  454. STAR NX-1000 COLOUR             Noneknown.
  455.  
  456. ----------------------------------------------------------------------
  457.  
  458.    If you write a printer driver, send me a copy of the file noting any
  459. limitations, dip switch settings etc. andIwilladdittothislist.
  460. Iwill also try and include the driver (With a note saying who wrote it!) 
  461. inany future releases.  Thanks.
  462.  
  463.